Skip to content

Conversation

Josmithr
Copy link
Contributor

For usability, the table APIs allow removal of rows and columns by providing lists of potentially unordered nodes. To improve performance, the table schema code has now been updated to group contiguous ranges of these nodes and do batch deletions from their corresponding lists, rather than removing 1 at a time. This reduces the number of local ops. All of the edits are performed in a transaction (when the tree is hydrated), so this will only impact the performance of local edits, and not that of collaborators applying remote ops.

@Josmithr Josmithr requested a review from noencke August 28, 2025 18:03
@github-actions github-actions bot added area: dds Issues related to distributed data structures area: dds: tree base: main PRs targeted against main branch labels Aug 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: dds: tree area: dds Issues related to distributed data structures base: main PRs targeted against main branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant